self-propelled howitzer - Español Inglés Diccionario